ostree.git
14 years agoinstaller: Ensure we have /var/tmp
Colin Walters [Wed, 8 Feb 2012 22:33:31 +0000 (17:33 -0500)]
installer: Ensure we have /var/tmp

14 years agocontents: Pull in module-init-tools and cpio
Colin Walters [Wed, 8 Feb 2012 22:33:01 +0000 (17:33 -0500)]
contents: Pull in module-init-tools and cpio

Both needed by dracut.

14 years agoswitchroot: Further work on being dracut-only
Colin Walters [Wed, 8 Feb 2012 22:32:34 +0000 (17:32 -0500)]
switchroot: Further work on being dracut-only

14 years agoostbuild: Add 'status' command
Colin Walters [Wed, 8 Feb 2012 21:37:14 +0000 (16:37 -0500)]
ostbuild: Add 'status' command

Roughly equivalent to 'jhbuild info'.

14 years agoAdd ostree-switch-root here
Colin Walters [Sun, 5 Feb 2012 21:02:44 +0000 (16:02 -0500)]
Add ostree-switch-root here

Merge the code from ostree-init; now that we're back to targeting an
initramfs (dracut), we don't need to statically link the binary, so
there's no strong reason to have a separate module.

14 years agognomeos: More tweaks to install/run scripts
Colin Walters [Sat, 4 Feb 2012 15:46:00 +0000 (10:46 -0500)]
gnomeos: More tweaks to install/run scripts

The run script now allows using the current kernel+initrd.

14 years agognomeos: Fix hwdata install
Colin Walters [Sat, 4 Feb 2012 15:44:46 +0000 (10:44 -0500)]
gnomeos: Fix hwdata install

14 years agoREADME: Some more details.
Colin Walters [Fri, 3 Feb 2012 23:21:42 +0000 (18:21 -0500)]
README: Some more details.

14 years agoUpdate READMEs a bit
Colin Walters [Fri, 3 Feb 2012 13:42:07 +0000 (08:42 -0500)]
Update READMEs a bit

14 years agognomeos-contents: Try to ensure we have ostree-native
Colin Walters [Thu, 2 Feb 2012 18:57:02 +0000 (13:57 -0500)]
gnomeos-contents: Try to ensure we have ostree-native

14 years agovcs: Delete temporary directory too
Colin Walters [Thu, 2 Feb 2012 18:56:46 +0000 (13:56 -0500)]
vcs: Delete temporary directory too

14 years agobuiltins: Fix error message if workdir doesn't exist
Colin Walters [Thu, 2 Feb 2012 18:56:25 +0000 (13:56 -0500)]
builtins: Fix error message if workdir doesn't exist

14 years agoREADME: Fixes
Colin Walters [Thu, 2 Feb 2012 18:55:49 +0000 (13:55 -0500)]
README: Fixes

14 years agoostbuild: Add 'checkout' builtin
Colin Walters [Thu, 2 Feb 2012 14:22:44 +0000 (09:22 -0500)]
ostbuild: Add 'checkout' builtin

This is useful for the developer to get the source code of
several things at exactly the revision specified in the manifest.

14 years agoostbuild: Unify mirrordir lookup code
Colin Walters [Thu, 2 Feb 2012 13:40:18 +0000 (08:40 -0500)]
ostbuild: Unify mirrordir lookup code

14 years agognomeos: start writing an install script
Colin Walters [Thu, 2 Feb 2012 12:46:52 +0000 (07:46 -0500)]
gnomeos: start writing an install script

14 years agotriggers: Fix typo in gconf trigger
Colin Walters [Wed, 1 Feb 2012 03:59:28 +0000 (22:59 -0500)]
triggers: Fix typo in gconf trigger

14 years agoyocto: Add glib-2.0 depends for ostree
Colin Walters [Wed, 1 Feb 2012 03:54:32 +0000 (22:54 -0500)]
yocto: Add glib-2.0 depends for ostree

14 years agoAdd gconf trigger
Colin Walters [Wed, 1 Feb 2012 03:54:23 +0000 (22:54 -0500)]
Add gconf trigger

14 years agoyocto: Switch ostree recipie to pull from GNOME git
Colin Walters [Wed, 1 Feb 2012 03:14:06 +0000 (22:14 -0500)]
yocto: Switch ostree recipie to pull from GNOME git

14 years agognomeos: Ensure we build ConsoleKit with PK support
Colin Walters [Wed, 1 Feb 2012 01:42:43 +0000 (20:42 -0500)]
gnomeos: Ensure we build ConsoleKit with PK support

14 years agognomeosdistro.conf: Enable 6 gettys by default
Colin Walters [Wed, 1 Feb 2012 00:27:25 +0000 (19:27 -0500)]
gnomeosdistro.conf: Enable 6 gettys by default

14 years agorun.sh: Bump default memory to 512M
Colin Walters [Wed, 1 Feb 2012 00:24:53 +0000 (19:24 -0500)]
run.sh: Bump default memory to 512M

14 years agorun.sh: Enable qemu monitor by default
Colin Walters [Wed, 1 Feb 2012 00:21:16 +0000 (19:21 -0500)]
run.sh: Enable qemu monitor by default

14 years agognomeos: Fix /var/shadow link
Colin Walters [Tue, 31 Jan 2012 19:49:42 +0000 (14:49 -0500)]
gnomeos: Fix /var/shadow link

14 years agoostbuild: Actually compose devel image from devel base
Colin Walters [Tue, 31 Jan 2012 23:57:02 +0000 (18:57 -0500)]
ostbuild: Actually compose devel image from devel base

Otherwise we don't have gcc, gdb, git etc...

14 years agoREADME: A few more bits
Colin Walters [Tue, 31 Jan 2012 23:28:16 +0000 (18:28 -0500)]
README: A few more bits

14 years agoREADME: Some docs on building
Colin Walters [Tue, 31 Jan 2012 23:08:24 +0000 (18:08 -0500)]
README: Some docs on building

14 years agoinitscripts: Bump PR
Colin Walters [Tue, 31 Jan 2012 18:04:18 +0000 (13:04 -0500)]
initscripts: Bump PR

This should ensure we actually override an earlier version.

14 years agoinitscripts: Kill bootmisc.sh, add gnomemisc
Colin Walters [Tue, 31 Jan 2012 16:24:11 +0000 (11:24 -0500)]
initscripts: Kill bootmisc.sh, add gnomemisc

14 years agognomeos: Ensure we have a symlink to an empty /var/shadow
Colin Walters [Tue, 31 Jan 2012 04:15:58 +0000 (23:15 -0500)]
gnomeos: Ensure we have a symlink to an empty /var/shadow

14 years agognomeos: Move /var/lib/gdm creation into run.sh
Colin Walters [Mon, 30 Jan 2012 20:31:39 +0000 (15:31 -0500)]
gnomeos: Move /var/lib/gdm creation into run.sh

We don't use /var from the images really.

14 years agognomeos: DISTRO_FEATURES += pam
Colin Walters [Tue, 31 Jan 2012 01:52:23 +0000 (20:52 -0500)]
gnomeos: DISTRO_FEATURES += pam

14 years agognomeos: More build fixes for latest gstreamer, switch to new folks branch
Colin Walters [Mon, 30 Jan 2012 17:31:08 +0000 (12:31 -0500)]
gnomeos: More build fixes for latest gstreamer, switch to new folks branch

14 years agognomeos: Pull in libdb-devel explicitly for e-d-s
Colin Walters [Mon, 30 Jan 2012 17:30:30 +0000 (12:30 -0500)]
gnomeos: Pull in libdb-devel explicitly for e-d-s

14 years agognomeos: Build fixes for latest git of various modules
Colin Walters [Mon, 30 Jan 2012 17:25:24 +0000 (12:25 -0500)]
gnomeos: Build fixes for latest git of various modules

14 years agognomeos: Add nss patch to build on Linux 3.1
Colin Walters [Sun, 29 Jan 2012 22:40:56 +0000 (17:40 -0500)]
gnomeos: Add nss patch to build on Linux 3.1

14 years agognomeos: Rebase mesa-no-builddir.patch
Colin Walters [Sun, 29 Jan 2012 22:39:30 +0000 (17:39 -0500)]
gnomeos: Rebase mesa-no-builddir.patch

14 years agognomeos: Drop libxklavier to a release tag
Colin Walters [Sun, 29 Jan 2012 22:41:17 +0000 (17:41 -0500)]
gnomeos: Drop libxklavier to a release tag

The latest seems to fail to build.

14 years agoostbuild: Make separate .lastfetch files for e.g. gtk2 and gtk3
Colin Walters [Sun, 29 Jan 2012 22:24:20 +0000 (17:24 -0500)]
ostbuild: Make separate .lastfetch files for e.g. gtk2 and gtk3

This ensures we don't need to check out any git repository which is
built twice under different names.

14 years agognomeos: Pull OpenSSH into default image
Colin Walters [Sun, 29 Jan 2012 21:45:55 +0000 (16:45 -0500)]
gnomeos: Pull OpenSSH into default image

We want to be able to log in.

14 years agoyocto: [hack] Bump timeout before we run udev trigger
Colin Walters [Sun, 29 Jan 2012 21:45:17 +0000 (16:45 -0500)]
yocto: [hack] Bump timeout before we run udev trigger

14 years agoostbuild: Fix error message for unknown builtin
Colin Walters [Sun, 29 Jan 2012 21:42:54 +0000 (16:42 -0500)]
ostbuild: Fix error message for unknown builtin

14 years agoyocto: ostree depends on libarchive, not just runtime-depends
Colin Walters [Sun, 29 Jan 2012 21:33:36 +0000 (16:33 -0500)]
yocto: ostree depends on libarchive, not just runtime-depends

14 years agognomeos: Fix NetworkManager, upower, PolicyKit builds
Colin Walters [Sun, 29 Jan 2012 21:33:07 +0000 (16:33 -0500)]
gnomeos: Fix NetworkManager, upower, PolicyKit builds

14 years agognomeos: Pull in ncurses terminfo into base, and -dev into -devel image
Colin Walters [Sun, 29 Jan 2012 21:32:39 +0000 (16:32 -0500)]
gnomeos: Pull in ncurses terminfo into base, and -dev into -devel image

We need the ncurses-dev to compile texinfo, and the terminfo
is important to have in the base info.

14 years agomainloop: Ensure we reset running to True when rerun
Colin Walters [Sun, 29 Jan 2012 18:29:31 +0000 (13:29 -0500)]
mainloop: Ensure we reset running to True when rerun

Otherwise we pretty much exit immediately...

14 years agognomeos: Fix gudev introspection build
Colin Walters [Fri, 27 Jan 2012 23:25:00 +0000 (18:25 -0500)]
gnomeos: Fix gudev introspection build

14 years agognomeos-run: Ensure we create DBus uuid
Colin Walters [Fri, 27 Jan 2012 23:19:51 +0000 (18:19 -0500)]
gnomeos-run: Ensure we create DBus uuid

14 years agognomeos: Pull in vte/gnome-terminal
Colin Walters [Fri, 27 Jan 2012 16:08:30 +0000 (11:08 -0500)]
gnomeos: Pull in vte/gnome-terminal

14 years agoostbuild: Ensure we return the right process exit code
Colin Walters [Fri, 27 Jan 2012 13:51:12 +0000 (08:51 -0500)]
ostbuild: Ensure we return the right process exit code

14 years agognomeos: Add more -dev packages
Colin Walters [Fri, 27 Jan 2012 12:33:51 +0000 (07:33 -0500)]
gnomeos: Add more -dev packages

14 years agognomeos: Ensure we have libarchive for ostree-native
Colin Walters [Fri, 27 Jan 2012 12:33:34 +0000 (07:33 -0500)]
gnomeos: Ensure we have libarchive for ostree-native

14 years agognomeos: Commit to OSTree repo inside bitbake
Colin Walters [Fri, 27 Jan 2012 12:33:10 +0000 (07:33 -0500)]
gnomeos: Commit to OSTree repo inside bitbake

14 years agomanifest: Pull in gnome-panel so we work in a VM
Colin Walters [Fri, 27 Jan 2012 00:36:07 +0000 (19:36 -0500)]
manifest: Pull in gnome-panel so we work in a VM

14 years agognomeos: Make sure /dev/shm has the right perms
Colin Walters [Fri, 27 Jan 2012 00:35:06 +0000 (19:35 -0500)]
gnomeos: Make sure /dev/shm has the right perms

14 years agognomeos: Pull in a lot more PAM modules
Colin Walters [Fri, 27 Jan 2012 00:34:47 +0000 (19:34 -0500)]
gnomeos: Pull in a lot more PAM modules

14 years agognomeos: initscripts: Add "gnomeudev" script
Colin Walters [Thu, 26 Jan 2012 16:13:40 +0000 (11:13 -0500)]
gnomeos: initscripts: Add "gnomeudev" script

This is a super lame script...waiting on a systemd rebase.

14 years agognomeos-contents: Fix dependencies
Colin Walters [Wed, 25 Jan 2012 23:14:58 +0000 (18:14 -0500)]
gnomeos-contents: Fix dependencies

We need to list some things in both RDEPENDS and
RECIPE_PACKAGES, since the name differs for packages, but
they still need to be bitbake dependencies.

14 years agognomeos: Pull in more X.org stuff
Colin Walters [Wed, 25 Jan 2012 17:35:41 +0000 (12:35 -0500)]
gnomeos: Pull in more X.org stuff

14 years agognomeos-run.sh: Only create /etc/passwd if we need to
Colin Walters [Wed, 25 Jan 2012 17:32:49 +0000 (12:32 -0500)]
gnomeos-run.sh: Only create /etc/passwd if we need to

Otherwise we blow away data from "adduser"

14 years agognomeos: Pull in e2fsprogs binaries, as well as "less" and "procps"
Colin Walters [Wed, 25 Jan 2012 17:32:01 +0000 (12:32 -0500)]
gnomeos: Pull in e2fsprogs binaries, as well as "less" and "procps"

14 years agognomeos: Move /etc/passwd to /var/passwd
Colin Walters [Wed, 25 Jan 2012 02:13:00 +0000 (21:13 -0500)]
gnomeos: Move /etc/passwd to /var/passwd

This makes "adduser" etc. work without significant modification, and
in general I think is in line with "OS-version indepedent data only
modifiable by programs" so it should be in /var.

14 years agognomeos: Build themes, shared mime info
Colin Walters [Tue, 24 Jan 2012 13:42:15 +0000 (08:42 -0500)]
gnomeos: Build themes, shared mime info

14 years agognomeos: Update gdm PAM patch to allow gdm-welcome to login
Colin Walters [Tue, 24 Jan 2012 13:33:41 +0000 (08:33 -0500)]
gnomeos: Update gdm PAM patch to allow gdm-welcome to login

14 years agotriggers: Add dconf update
Colin Walters [Mon, 23 Jan 2012 23:09:33 +0000 (18:09 -0500)]
triggers: Add dconf update

Necessary for gdm at least.

14 years agocore: Add --delete option for fsck
Colin Walters [Mon, 23 Jan 2012 22:06:10 +0000 (17:06 -0500)]
core: Add --delete option for fsck

Useful to clean up any broken objects.

14 years agognomeos: Mark dbus-daemon-launch-helper as setuid
Colin Walters [Sun, 22 Jan 2012 18:31:36 +0000 (13:31 -0500)]
gnomeos: Mark dbus-daemon-launch-helper as setuid

14 years agoostbuild: Support marking files as setuid
Colin Walters [Sun, 22 Jan 2012 18:31:22 +0000 (13:31 -0500)]
ostbuild: Support marking files as setuid

14 years agocore: Add generic "commit filter" API, use it to implement statoverride
Colin Walters [Sun, 22 Jan 2012 18:27:38 +0000 (13:27 -0500)]
core: Add generic "commit filter" API, use it to implement statoverride

The builder wants the ability to mark a given file as e.g. setuid.  To
implement this, the repo now has a callback-based API when importing a
directory to modify or remove items.

The commit tool accepts a "statoverride" file as input which looks like:

+mode /path/to/file

14 years agocore: Fix test now that ls prints actual size
Colin Walters [Sun, 22 Jan 2012 18:10:01 +0000 (13:10 -0500)]
core: Fix test now that ls prints actual size

14 years agognomeos: Building gnome-shell, gnome-control-center
Colin Walters [Sat, 21 Jan 2012 16:14:17 +0000 (11:14 -0500)]
gnomeos: Building gnome-shell, gnome-control-center

14 years agognomeos-run.sh: Run triggers after checkout
Colin Walters [Sat, 21 Jan 2012 16:13:49 +0000 (11:13 -0500)]
gnomeos-run.sh: Run triggers after checkout

We need to run ldconfig etc.

14 years agoostbuild: chdir into source directory when launching debug shell
Colin Walters [Fri, 20 Jan 2012 22:52:08 +0000 (17:52 -0500)]
ostbuild: chdir into source directory when launching debug shell

14 years agognomeos-run: Only clone runtime and devel refs
Colin Walters [Fri, 20 Jan 2012 22:51:26 +0000 (17:51 -0500)]
gnomeos-run: Only clone runtime and devel refs

This is a lot faster.

14 years agocore: Allow cloning only certain refs for local clone
Colin Walters [Fri, 20 Jan 2012 22:50:59 +0000 (17:50 -0500)]
core: Allow cloning only certain refs for local clone

This is way, way faster.

14 years agognomeos: Start working on vala chain
Colin Walters [Thu, 19 Jan 2012 23:32:59 +0000 (18:32 -0500)]
gnomeos: Start working on vala chain

14 years agoostbuild: Ensure we look in correct git repository if --fetch is specified
Colin Walters [Thu, 19 Jan 2012 23:31:37 +0000 (18:31 -0500)]
ostbuild: Ensure we look in correct git repository if --fetch is specified

The mirrordir variable was bound from the previous iteration, which
was clearly broken.

14 years agognomeos: Pull in curl, zip, and eglibc locales
Colin Walters [Thu, 19 Jan 2012 23:31:10 +0000 (18:31 -0500)]
gnomeos: Pull in curl, zip, and eglibc locales

Various build deps.

14 years agomainloop: Only delete pid watch if we found the right pid
Colin Walters [Thu, 19 Jan 2012 23:30:45 +0000 (18:30 -0500)]
mainloop: Only delete pid watch if we found the right pid

14 years agoostbuild: Show cwd on failure
Colin Walters [Thu, 19 Jan 2012 21:41:59 +0000 (16:41 -0500)]
ostbuild: Show cwd on failure

This is helpful for disambiguation.

14 years agocore: Add standard::size to info we get from archives
Colin Walters [Thu, 19 Jan 2012 14:54:09 +0000 (09:54 -0500)]
core: Add standard::size to info we get from archives

This makes "ostree ls" show the file size.

14 years agognomeos: Building WebKit
Colin Walters [Wed, 18 Jan 2012 22:38:45 +0000 (17:38 -0500)]
gnomeos: Building WebKit

14 years agoostbuild: Various cleanups
Colin Walters [Wed, 18 Jan 2012 22:38:31 +0000 (17:38 -0500)]
ostbuild: Various cleanups

14 years agognomeos: Add gdb to base
Colin Walters [Wed, 18 Jan 2012 22:38:02 +0000 (17:38 -0500)]
gnomeos: Add gdb to base

14 years agoostbuild: Actually do check for Makefile
Colin Walters [Wed, 18 Jan 2012 22:08:30 +0000 (17:08 -0500)]
ostbuild: Actually do check for Makefile

Just kidding, we need the makefile path to check for .NOTPARALLEL

14 years agoostbuild: Don't check for a "Makefile"
Colin Walters [Wed, 18 Jan 2012 21:40:47 +0000 (16:40 -0500)]
ostbuild: Don't check for a "Makefile"

WebKit uses GNUmakefile which is totally valid, and this check
isn't really gaining us anything.

14 years agognomeos: Working up through WebKit
Colin Walters [Wed, 18 Jan 2012 18:37:00 +0000 (13:37 -0500)]
gnomeos: Working up through WebKit

14 years agognomeos: Pull in ICU
Colin Walters [Wed, 18 Jan 2012 18:36:38 +0000 (13:36 -0500)]
gnomeos: Pull in ICU

14 years agoostbuild: Ensure we don't retrieve submodules from the network
Colin Walters [Wed, 18 Jan 2012 18:35:53 +0000 (13:35 -0500)]
ostbuild: Ensure we don't retrieve submodules from the network

This is a bit gross...we have to manually frob the submodule
URLs to point to our mirror.

14 years agognomeos: Building a lot more up towards gnome-shell
Colin Walters [Tue, 17 Jan 2012 01:19:25 +0000 (20:19 -0500)]
gnomeos: Building a lot more up towards gnome-shell

14 years agognomeos: Pull in libgcrypt, use ostree-init from git
Colin Walters [Tue, 17 Jan 2012 01:18:54 +0000 (20:18 -0500)]
gnomeos: Pull in libgcrypt, use ostree-init from git

14 years agoostbuild: Support rm-configure flag
Colin Walters [Tue, 17 Jan 2012 01:17:39 +0000 (20:17 -0500)]
ostbuild: Support rm-configure flag

This is easier than making git patches that delete configure.

14 years agoostbuild: Actually exit with error if we fail a build
Colin Walters [Mon, 16 Jan 2012 22:50:57 +0000 (17:50 -0500)]
ostbuild: Actually exit with error if we fail a build

14 years agognomeos-run.sh: Bump to 6 gigabytes
Colin Walters [Mon, 16 Jan 2012 18:50:32 +0000 (13:50 -0500)]
gnomeos-run.sh: Bump to 6 gigabytes

We're starting to get a large image...later we may want to change
this to only clone the last two builds, but for now this is OK.

14 years agognomeos: Pull ostree-init from separate git repository
Colin Walters [Mon, 16 Jan 2012 16:12:44 +0000 (11:12 -0500)]
gnomeos: Pull ostree-init from separate git repository

14 years agoostbuild: Do fetches before resolution
Colin Walters [Mon, 16 Jan 2012 14:57:40 +0000 (09:57 -0500)]
ostbuild: Do fetches before resolution

Otherwise we get the OLD revision in the manifest.

14 years agocore: Note which artifact failed to compose
Colin Walters [Mon, 16 Jan 2012 14:57:24 +0000 (09:57 -0500)]
core: Note which artifact failed to compose

14 years agoostbuild: Fix documentation dir (should be 'doc')
Colin Walters [Mon, 16 Jan 2012 14:57:00 +0000 (09:57 -0500)]
ostbuild: Fix documentation dir (should be 'doc')

14 years agoRevert "ostbuild: Check for the Makefile in the correct directory"
Colin Walters [Mon, 16 Jan 2012 14:39:13 +0000 (09:39 -0500)]
Revert "ostbuild: Check for the Makefile in the correct directory"

I'm not sure how this made anything work...probably I was screwing
something else up.

This reverts commit aeeed8da13086baefcff4b2e5c6a62727226ad4d.